Big Huge Thesaurus

Euderma maculata

noun